package bit_exercises.Day1;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Scanner;

/**
 * @author zerorain
 * @date 2022/04/18 17:56
 **/
//第一题 组队竞赛平均分
    //插排是自己加的  实测会超时，用Arrays.sort()即可
//public class Main {
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        while (scanner.hasNext()) {
//            int n = scanner.nextInt();
//            long[] arr = new long[n * 3];
//            for (int i = 0; i < n * 3; i++) {
//                arr[i] = scanner.nextLong();
//            }
//            Arrays.sort(arr);
//            //插入排序（测试用例会超时）
////            for (int i = 1; i < arr.length; i++) {
////                // 待排序区间的第一个元素arr[i]
////                // 从待排序区间的第一个元素向前看，找到合适的插入位置
////                for (int j = i; j >= 1 && arr[j] < arr[j - 1]; j--) {
////                    swap(arr,j,j - 1);
////                }
////            }
//            long sum = 0;
//            for (int j = 0; j < n; j++) {
//                sum += arr[arr.length - (2 * (j + 1))];
//            }
//            System.out.println(sum);
//        }
//    }
//}
//    private static void swap(long[] arr, int i, int j) {
//        long temp = arr[i];
//        arr[i] = arr[j];
//        arr[j] = temp;
//    }
//}


//第二题 删除公共字符
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str1 = scanner.nextLine();
        String str2 = scanner.nextLine();
        HashMap<Character,Integer> map = new HashMap<>();
        for (int i = 0; i < str2.length(); i++) {
            if(map.get(str2.charAt(i)) == null){
                map.put(str2.charAt(i),1);
            } else {
                map.put(str2.charAt(i),map.get(str2.charAt(i))+1);
            }
        }
        String ret = "";
        for (int i = 0; i < str1.length(); i++) {
            if(map.get(str1.charAt(i)) == null){
                ret += str1.charAt(i);
            }
        }
        System.out.println(ret);
    }
}